Golang Job: Senior Back End Engineer

Job added on

Company

Owlin

Location

Amsterdam - Netherlands

Job type

Full-Time

Golang Job Details

Owlin is looking for an experienced (Full Stack) Backend Engineer to join our growing development team in Amsterdam. The ideal candidate is curious, methodical and and a good communicator.


Who we are

Owlin is an ambitious technology company that is developing cutting-edge, real-time data analysis. From our Amsterdam and New York offices we serve our clients worldwide with AI powered text- and news analytics. Our proprietary platform contains valuable, state-of-the-art tools to cluster, extract, score, and visualize unstructured data. Millions of sources are mined and indexed in real-time, to ensure relevant events are captured. Working at Owlin means that you will be making a visible impact while working in an ambitious, fast-growing team, bringing exciting technology to the global financial market.

We are growing fast, but stay close to our open minded non-hierarchical company culture and like to keep our dynamic interactive and friendly. Daily lunch and Friday drinks are part of that commitment. We truly believe that when your talent grows, Owlin grows too. Our wide array of benefits and perks helps our employees to reach a balance between daily output, professional growth and personal life.

Our beautiful, spacious office is in the center of Amsterdam, with a roof terrace that offers the view of the city during Friday afternoon drinks.

Once you get bored with the roof terrace, you’ll be able to work from our New York office through our rotation program. Our highly motivated, engaged, international team that has built the company from bootstrapped start-up to international scale-up, eager to bring Owlin to the next level. As part of this team, you will play an important role in shaping the future of the company. Through our stock option plan you will be shaping your own future too.


What you will do


You are curious by nature and are not afraid of change and learning about the newest technologies. Coaching junior team members is part of what makes you enjoy your job. There is an intrapreneur within you and you are always looking for ways to improve what we do for our clients. You will make sure your ideas are understood, validated and implemented. You can handle working in a dynamic environment and can deal with changing priorities but most of all: you realize that you are part of what we at Owlin are creating.

You are comfortable working across borders and dealing with International clients from different backgrounds and different levels in the organization.

You enjoy working in an organized fashion and have a track record to make deadlines. Although working 40 hours a week is generally all we ask, you’ll choose ‘get the job done’ over ‘9 to 5’. Oh, you should have a passion for technology, be slightly nerdy and love the display and real-time processing of extreme datasets.


Responsibilities

  • Deliver high-quality, architecturally sound code extending and building upon current technology

  • Deliver solutions large and small across a wide range of projects, initiatives, and modern technologies

  • Participate in architecture, coding, and delivery of developed systems

  • Participate in iterative interaction with customers, from pre-coding requirements to post-delivery feedback


Stack that we use:

  • Common stack: Golang, Python, Node.JS, RethinkDB, Yugabyte

  • Big data stack: Elasticsearch, BigTable, Spanner

  • Web/UI: Reactive in-house library, D3.js

  • Development life-cycle: Github, Ansible, Bash, Google Cloud, AWS, Linux, Datadog


Required Experience

  • 6+ years of relevant professional software development experience

  • 4+ years GCP software engineering experience

  • Excellent written and spoken English skills

  • Advanced to Expert skills in all of these: Python, Node.js, and JavaScript

  • Demonstrated skills in ElasticSearch and enterprise-capable databases

  • Fluent in Agile/Scrum software engineering lifecycle with ability to flexibly apply principles to a wide range of problem spaces

  • DevOps/Cloud/API continuous integration (CI) and continuous delivery (CD) experience with GitHub, Jenkins, or similar technologies

  • Demonstrated ability to work both independently and in-concert with the broader teams to deliver professional, high-quality software on deadlines

  • Proven delivery experience in a vibrant, dynamic scaleup environment working across a cross-functional team delivering web, mobile, distributed, and enterprise business applications

  • Attention to detail and willingness to collaborate and debate possible solutions or methods that assure customer satisfaction and thus team success

  • Excellent troubleshooting skills that include effective use of trouble ticketing system with documentation of research and progress

  • Trustworthy, team-oriented, and transparent

Desired:


  • Familiarity with microservices architectures

  • Data management and analytics experience

  • Cloud platform experience with Google Cloud Platform

  • Experience with container-based systems, such as AWS ECS and/or Docker directly


For exceptional talent Owlin offers to work for the company (partly) remotely. However employees will be expected to work in the office either in Amsterdam or New York City occasionally.